<html>
<head><meta charset="utf-8"><title>meeting 2019.03.19 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html">meeting 2019.03.19</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="161169649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161169649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161169649">(Mar 19 2019 at 17:07)</a>:</h4>
<p>Hey <span class="user-group-mention" data-user-group-id="1172">@WG-async-await</span> -- meeting soon =) </p>
<p>I'm running a bit behind today. Feel free to start without me, though, if somebody else wants to take the reins.</p>



<a name="161169678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161169678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161169678">(Mar 19 2019 at 17:07)</a>:</h4>
<p>From last meeting:</p>
<blockquote>
<ul>
<li><span class="user-mention silent" data-user-id="120134">Giles Cope</span> is on <a href="https://github.com/rust-lang/rust/issues/51751" target="_blank" title="https://github.com/rust-lang/rust/issues/51751">#51751</a></li>
<li><span class="user-mention silent" data-user-id="116107">davidtwco</span> is on <a href="https://github.com/rust-lang/rust/issues/55809" target="_blank" title="https://github.com/rust-lang/rust/issues/55809">#55809</a></li>
<li><span class="user-mention silent" data-user-id="116883">tmandry</span> is continuing <a href="https://github.com/rust-lang/rust/issues/52924" target="_blank" title="https://github.com/rust-lang/rust/issues/52924">#52924</a></li>
<li><span class="user-mention silent" data-user-id="127859">Taylor Cramer</span> is continuing on a fix for all of the lifetime-in-async-fn-declaration issues</li>
<li><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> is having a relaxing week</li>
</ul>
</blockquote>



<a name="161169806"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161169806" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161169806">(Mar 19 2019 at 17:09)</a>:</h4>
<p>To slightly update the above, <a href="https://github.com/rust-lang/rust/issues/55809" target="_blank" title="https://github.com/rust-lang/rust/issues/55809">#55809</a> ended up being a no-op as it was already fixed, but then some issues cropped up with <a href="https://github.com/rust-lang/rust/issues/54716" target="_blank" title="https://github.com/rust-lang/rust/issues/54716">#54716</a> and I'm still working on that.</p>



<a name="161170600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170600">(Mar 19 2019 at 17:16)</a>:</h4>
<p>OK, I'm here, sorry.</p>



<a name="161170608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170608">(Mar 19 2019 at 17:16)</a>:</h4>
<p>np!</p>



<a name="161170651"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170651" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170651">(Mar 19 2019 at 17:17)</a>:</h4>
<p>I don't think I have anything to update here other than that I've opened <a href="https://github.com/rust-lang/rust/pull/59286" target="_blank" title="https://github.com/rust-lang/rust/pull/59286">https://github.com/rust-lang/rust/pull/59286</a></p>



<a name="161170707"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170707" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170707">(Mar 19 2019 at 17:17)</a>:</h4>
<p>Let's go in rev order I guess =)</p>



<a name="161170710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170710">(Mar 19 2019 at 17:17)</a>:</h4>
<p>I guess we could chat about how we want to go about landing that (i.e. do we want to go ahead and land it with more tests but without yet fixing the existential bug, given that it fixes a number of the other lifetime-related errors?)</p>



<a name="161170766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170766">(Mar 19 2019 at 17:18)</a>:</h4>
<p>You saw my comments in <a href="#narrow/stream/187312-t-compiler.2Fwg-async-await/topic/Lifetime.20Fixes" title="#narrow/stream/187312-t-compiler.2Fwg-async-await/topic/Lifetime.20Fixes">this topic</a>?</p>



<a name="161170790"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170790" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170790">(Mar 19 2019 at 17:18)</a>:</h4>
<p>(Regarding extending inference)</p>



<a name="161170793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170793">(Mar 19 2019 at 17:18)</a>:</h4>
<p>I did, yeah</p>



<a name="161170814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170814">(Mar 19 2019 at 17:18)</a>:</h4>
<blockquote>
<p>I guess we could chat about how we want to go about landing that (i.e. do we want to go ahead and land it with more tests but without yet fixing the existential bug, given that it fixes a number of the other lifetime-related errors?)</p>
</blockquote>
<p>I'd be inclined to do so, yes</p>



<a name="161170855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170855">(Mar 19 2019 at 17:18)</a>:</h4>
<p>I've not read it in detail, but it seems like progress, and it feels better  to isolate out the lifetime inference changes needed to fix the full bug</p>



<a name="161170864"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170864" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170864">(Mar 19 2019 at 17:18)</a>:</h4>
<p>k-- the one sad thing about that is that it'd be a regression in the error message you get when  you have multiple argument-position lifetimes</p>



<a name="161170895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170895">(Mar 19 2019 at 17:19)</a>:</h4>
<p>well, maybe we can improve the error message?</p>



<a name="161170925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161170925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161170925">(Mar 19 2019 at 17:19)</a>:</h4>
<p>because today it explicitly tells you you can't do that in <code>async fn</code>, but after this change it's "existential type can't do the thing"</p>



<a name="161171001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171001">(Mar 19 2019 at 17:19)</a>:</h4>
<p>yeah, that's not great. Maybe we can fix that.</p>



<a name="161171004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171004">(Mar 19 2019 at 17:19)</a>:</h4>
<p>perhaps we could amend that error message to mention <code>async fn</code> or tag the existential type as having come from <code>async fn</code> to provide an appropriate message</p>



<a name="161171057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171057">(Mar 19 2019 at 17:20)</a>:</h4>
<p>right</p>



<a name="161171093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171093">(Mar 19 2019 at 17:20)</a>:</h4>
<p>let's discuss it I guess in the topic, but that'd be my inclination</p>



<a name="161171096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171096">(Mar 19 2019 at 17:20)</a>:</h4>
<p>sg</p>



<a name="161171105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171105">(Mar 19 2019 at 17:20)</a>:</h4>
<blockquote>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span>  is continuing <a href="https://github.com/rust-lang/rust/issues/52924" target="_blank" title="https://github.com/rust-lang/rust/issues/52924">#52924</a></p>
</blockquote>



<a name="161171116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171116">(Mar 19 2019 at 17:20)</a>:</h4>
<p>Not sure if <span class="user-mention" data-user-id="116883">@tmandry</span> is here, I didn't see much activity here though?</p>



<a name="161171179"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171179" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171179">(Mar 19 2019 at 17:21)</a>:</h4>
<p>No, got caught up in other work, but plan to spend significant time on that this week</p>



<a name="161171209"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171209" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171209">(Mar 19 2019 at 17:21)</a>:</h4>
<p>cool</p>



<a name="161171273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171273">(Mar 19 2019 at 17:22)</a>:</h4>
<blockquote>
<p><span class="user-mention silent" data-user-id="116107">davidtwco</span> is on <a href="https://github.com/rust-lang/rust/issues/55809" target="_blank" title="https://github.com/rust-lang/rust/issues/55809">#55809</a></p>
</blockquote>
<p>So <span class="user-mention" data-user-id="116107">@davidtwco</span> probably need reviewing here -- they also uncovered a tricky issue that seems unrelated to async fn, where the drop order is kind of inconsistent between patterns in function arguments and patterns in let bindings.</p>



<a name="161171276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171276">(Mar 19 2019 at 17:22)</a>:</h4>
<p>There...may not be a ton we can do about this.</p>



<a name="161171307"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171307" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171307">(Mar 19 2019 at 17:22)</a>:</h4>
<p>That feels like a conversation we should surface somewhere else but I'm not really sure exactly <em>where</em> to surface it to</p>



<a name="161171344"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171344" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171344">(Mar 19 2019 at 17:23)</a>:</h4>
<p>Still, I think that the PR is probably the right approach, if I were going to name the bug, i'd probably put it on the way the drop order from fn patterns</p>



<a name="161171348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171348">(Mar 19 2019 at 17:23)</a>:</h4>
<p>Well, <a href="https://github.com/rust-lang/rust/issues/55809" target="_blank" title="https://github.com/rust-lang/rust/issues/55809">#55809</a> doesn't need reviewing, but my fix for <a href="https://github.com/rust-lang/rust/issues/54716" target="_blank" title="https://github.com/rust-lang/rust/issues/54716">#54716</a> does, but yeah.</p>



<a name="161171355"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171355" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171355">(Mar 19 2019 at 17:23)</a>:</h4>
<p>er, sorry, right</p>



<a name="161171395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171395">(Mar 19 2019 at 17:23)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> you're assigned to <a href="https://github.com/rust-lang/rust/pull/59135" target="_blank" title="https://github.com/rust-lang/rust/pull/59135">the PR</a> btw :) I did sort of start reading it through, but my reviewing bandwidth is pretty limited right now.</p>



<a name="161171517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171517">(Mar 19 2019 at 17:24)</a>:</h4>
<p>Yeah, I'm struggling to debug a type inference issue that happens with the let bindings that the PR creates, but that previously was working, at which point it introduced a few new errors to a test which I wasn't sure if they should be expected. Otherwise it worked at that point.</p>



<a name="161171550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171550">(Mar 19 2019 at 17:25)</a>:</h4>
<p>I wrote <a href="#narrow/stream/187312-t-compiler.2Fwg-async-await/topic/.2354716.20drop.20order/near/160792119" title="#narrow/stream/187312-t-compiler.2Fwg-async-await/topic/.2354716.20drop.20order/near/160792119">a big summary comment</a> to try make it easier to get up to speed with what it is doing and what it is missing.</p>



<a name="161171821"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171821" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171821">(Mar 19 2019 at 17:27)</a>:</h4>
<p>Oh, I see :)</p>



<a name="161171827"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171827" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171827">(Mar 19 2019 at 17:27)</a>:</h4>
<p>I didn't realize how much more was in that comment</p>



<a name="161171928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161171928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161171928">(Mar 19 2019 at 17:28)</a>:</h4>
<p>ok, well, next item...? </p>
<blockquote>
<p><span class="user-mention silent" data-user-id="120134">Giles Cope</span>  is on <a href="https://github.com/rust-lang/rust/issues/51751" target="_blank" title="https://github.com/rust-lang/rust/issues/51751">#51751</a></p>
</blockquote>
<p>here there was some discussion, the question is whether it makes sense to do anything here before we add the built-in syntax</p>



<a name="161172002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172002">(Mar 19 2019 at 17:29)</a>:</h4>
<p>I guess the reasoning, <span class="user-mention" data-user-id="127859">@Taylor Cramer</span>, is that even if we lower <code>await foo</code> (or <code>foo.await</code>, etc) to some kind of internal calls, we can give those special spans during HIR lowering, which is relatively easy?</p>



<a name="161172054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172054">(Mar 19 2019 at 17:29)</a>:</h4>
<p>I think what <span class="user-mention" data-user-id="119031">@Esteban Küber</span> suggested of some sort of internal intrinsic <em>could</em> make sense, not really sure. Maybe not worth it.</p>



<a name="161172176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172176">(Mar 19 2019 at 17:30)</a>:</h4>
<p>Seems like we have one new issue filed:</p>
<blockquote>
<p>Inconsistency in Send/Sync requirements for async/await <a href="https://github.com/rust-lang/rust/issues/59245" target="_blank" title="https://github.com/rust-lang/rust/issues/59245">#59245</a></p>
</blockquote>



<a name="161172222"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172222" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172222">(Mar 19 2019 at 17:30)</a>:</h4>
<p>Yeah, that's another "some temporaries show up in generators that maybe shouldn't"</p>



<a name="161172273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172273">(Mar 19 2019 at 17:31)</a>:</h4>
<p>yeah so really that's the "big issue" that's not being worked on</p>



<a name="161172302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172302">(Mar 19 2019 at 17:31)</a>:</h4>
<p>my feeling there is that we should consider if there is some sort of way to make the current "hybrid check" a bit more precise</p>



<a name="161172321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172321">(Mar 19 2019 at 17:32)</a>:</h4>
<p>even if we eventually remove it</p>



<a name="161172323"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172323" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172323">(Mar 19 2019 at 17:32)</a>:</h4>
<p>but only if it's easy</p>



<a name="161172367"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172367" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172367">(Mar 19 2019 at 17:32)</a>:</h4>
<p>Yeah, it also surfaces in another problem I've seen a few people hit which is that using recursive async fn with <code>FutureObj</code> for indirection is really fragile</p>



<a name="161172409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172409">(Mar 19 2019 at 17:32)</a>:</h4>
<p>because sometimes it'll decide to make a temporary for the future and fail due to an infinitely-sized type</p>



<a name="161172423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172423">(Mar 19 2019 at 17:32)</a>:</h4>
<p>not sure how urgently to weigh that, probably we should defer it a bit until some of those lifetime work etc is done, but it seems like something we should try to do <em>something</em> about -- I could imagine waiting until april and then scheduling some time to talk about it</p>



<a name="161172456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172456">(Mar 19 2019 at 17:33)</a>:</h4>
<blockquote>
<p>because sometimes it'll decide to make a temporary for the future and fail due to an infinitely-sized type</p>
</blockquote>
<p>huh</p>



<a name="161172481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172481">(Mar 19 2019 at 17:33)</a>:</h4>
<p>I think my biggest concern about it is that this exposes a lot of details of MIR and temporaries that maybe aren't stable</p>



<a name="161172493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172493">(Mar 19 2019 at 17:33)</a>:</h4>
<p>what does?</p>



<a name="161172502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172502">(Mar 19 2019 at 17:33)</a>:</h4>
<p>basing the results on MIR?</p>



<a name="161172509"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172509" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172509">(Mar 19 2019 at 17:33)</a>:</h4>
<p>generators / async/await!</p>



<a name="161172529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172529">(Mar 19 2019 at 17:33)</a>:</h4>
<p>And in particular Send/Sync-ness</p>



<a name="161172531"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172531" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172531">(Mar 19 2019 at 17:34)</a>:</h4>
<p>well, presently the <code>Send</code> and <code>Sync</code> considerations etc are not based on MIR</p>



<a name="161172595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172595">(Mar 19 2019 at 17:34)</a>:</h4>
<p>arguably this is a good thing, for the reasons you pointed out</p>



<a name="161172624"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172624" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172624">(Mar 19 2019 at 17:34)</a>:</h4>
<p>Ah, well, whatever bit they're evaluated based on seems to be using a heuristic that isn't quite right</p>



<a name="161172657"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172657" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172657">(Mar 19 2019 at 17:34)</a>:</h4>
<p>and I'm concerned that changing that heuristic might be a backcompat-hazard</p>



<a name="161172774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172774">(Mar 19 2019 at 17:36)</a>:</h4>
<p>unless we have strong reason to believe that the current system's check is clearly more conservative than any future check me might want to adopt</p>



<a name="161172884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172884">(Mar 19 2019 at 17:36)</a>:</h4>
<p>I see. I think it is, but yes, I agree -- and this is arguably a reason not to jump to MIR</p>



<a name="161172924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172924">(Mar 19 2019 at 17:37)</a>:</h4>
<p>we encountered some similar questions in and around NLL</p>



<a name="161172940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172940">(Mar 19 2019 at 17:37)</a>:</h4>
<p>but ok, so let's not try to assign anyone</p>



<a name="161172949"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172949" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172949">(Mar 19 2019 at 17:37)</a>:</h4>
<p>(yet?)</p>



<a name="161172967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161172967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161172967">(Mar 19 2019 at 17:37)</a>:</h4>
<p>seems like this week we'll focus on trying to land the PRs that are ongoing, and maybe figure out the inference thing?</p>



<a name="161173055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161173055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161173055">(Mar 19 2019 at 17:38)</a>:</h4>
<p>e.g.,</p>
<ul>
<li><span class="user-mention" data-user-id="116107">@davidtwco</span> and <span class="user-mention" data-user-id="127859">@Taylor Cramer</span> to work on landing <a href="https://github.com/rust-lang/rust/issues/59135" target="_blank" title="https://github.com/rust-lang/rust/issues/59135">#59135</a></li>
<li><span class="user-mention" data-user-id="116883">@tmandry</span> to continue with <a href="https://github.com/rust-lang/rust/issues/52924" target="_blank" title="https://github.com/rust-lang/rust/issues/52924">#52924</a></li>
<li><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> to try to improve error messages and land <a href="https://github.com/rust-lang/rust/issues/59286" target="_blank" title="https://github.com/rust-lang/rust/issues/59286">#59286</a></li>
<li>maybe <span class="user-mention" data-user-id="116009">@nikomatsakis</span> plus <span class="user-mention" data-user-id="127859">@Taylor Cramer</span> to schedule some time to talk out region inference?</li>
</ul>



<a name="161173079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161173079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161173079">(Mar 19 2019 at 17:38)</a>:</h4>
<p>(if so, <span class="user-mention" data-user-id="127859">@Taylor Cramer</span>, let's do that in a sec)</p>



<a name="161173159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161173159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161173159">(Mar 19 2019 at 17:39)</a>:</h4>
<p>thanks y'all</p>



<a name="161175989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.03.19/near/161175989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E03.2E19.html#161175989">(Mar 19 2019 at 18:11)</a>:</h4>
<p>Sorry - didn't spot we'd started! Just rounding off that previous PR and having a little investigation on the assigned one.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>